html, body				{
							height:100%
						}
html					{
						}
body					{
							background:url(../images/fundo.jpg) center bottom no-repeat fixed;
							font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
							margin:0 0 20px 0;
						}
a img					{
							border:none;
						}
ol br, ul br			{
							display:none;
						}
#geral					{
							background:url(../images/topo.jpg) center top repeat-x;
							height:100%;
						}
.al-esq					{
							float:left;
						}
.al-dir					{
							float:right;
						}
.limpa					{
							clear:both;
						}
#topo					{
							background:url(../images/fundo-menu.png) center top repeat-x;
							height:168px;
						}
.logo					{
							width:855px;
						}
.logo img				{
							position:absolute;
							z-index:200;
						}
#conteudo				{
							background:url(../images/fundo-conteudo.png) center repeat-y;
							width:880px;
							padding:0 9px 0 11px;
						}
.fundoAnimais			{
							background:url(../images/fundo-animais.jpg) center repeat-y;
							height:720px;
						}
.fundoClasses			{
							background:url(../images/fundo-animais2.jpg) center repeat-y;
							height:720px;
						}
.fundoDescAnimal		{
							background:url(../images/fundo-animais3.jpg) center repeat-y;
							height:720px;
						}
.base-conteudo			{
							background:url(../images/fundo-base-conteudo.png) center top no-repeat;
							width:883px;
							height:10px;
						}
						
.menu					{
							width:915px;
							margin-left:5px;
						}
.menu img				{
							margin-right:13px
						}
						
.sticklr .error			{
							display:block;
							color:red;
						}
/*--- <> ------------------------------------------------------------------------------------------------------------*/						
.cont-cima, .cont-meio,
.cont-baixo				{
							margin-left:0;
						}
.cont-cima				{
							
							height:200px;
							overflow:hidden;
						}
.cont-cima span			{
							font-weight:bold;
						}
.cont-cima p			{
							font-size:11px;
							margin:5px 0 15px 0;
						}
.cx-amarela				{
							background:url(../images/fundo-amerelo.png) center top no-repeat;
							width:190px;
							padding:35px 15px 20px 15px;
							float:left;
							text-align:left;
							color:#333;
							height:100%;
						}
.cx-verde				{
							background:url(../images/fundo-verde.png) center top no-repeat;
							width:190px;
							padding:35px 15px 20px 15px;
							float:left;
							text-align:left;
							color:#FFF;
							height:100%;
						}
.cx-azul				{
							background:url(../images/fundo-azul.png) center top no-repeat;
							width:440px;
							height:100%;
							text-align:left;
							color:#FFF;
							float:left;
						}
.saibamais				{
							font-size:10px;
							text-decoration:none;
							color:inherit;
						}
.bichodomes				{
							padding:35px 200px 20px 15px;
						}
.bichodomes	p			{
							margin:5px 0 30px 0;
						}
.bichodomes-foto		{
							position:absolute;
							margin-left:250px;
							top:90px
						}
/*--- fim ------------------------------------------------------------------------------------------------------------*/
						
/*--- < > ------------------------------------------------------------------------------------------------------------*/
.barra-animais			{
							padding-top:18px;
						}
.desc-classe			{
							width:280px;
							height:360px;
							font-size:14px;
							overflow:auto;
							position:absolute;
							margin:145px 0 0 75px;
						}
.desc-classe b			{
							font-family: 'Stardos Stencil', cursive;
							padding-bottom:20px;
							font-size:24px;
							font-weight:bold;
							text-transform:uppercase;
						}
.lista-classe,
.texto-animal			{
							width:395px;
							height:465px;
							font-size:14px;
							position:absolute;
							margin:70px 0 0 410px;
						}
.lista-classe li		{							
							margin:3px;
							padding:0;
							list-style:none;
							font-weight:bold;
						}
.lista-classe li a		{							
							color:#5d2d13;
							text-decoration:none;
						}
.lista-classe li a:hover{							
							color:#5d2d13;
							text-decoration:underline;
						}
.detalhes-animal		{							
							font-size:11px;
							line-height:14px;
							width:250px;
							height:200px;
							padding-right:10px ;
							margin:370px 0 0 95px;
							position: absolute;
							overflow:hidden;
						}
.detalhes-animal span	{							
							font-weight:bold;
							text-transform:uppercase;
						}
.capa					{							
							position:absolute;
							width:342px;
							height:286px;
							margin:30px 0 0 40px;
						}
.capa .fotoCapa			{							
							position:absolute;
							width:295px;
							height:232px;
							overflow:hidden;
							margin:20px 0 0 30px;
							background:#FFF;
						}
.capa .moldura			{							
							position:absolute;
							z-index:200;
						}

.texto-animal .titulo	{
							font-family: 'Stardos Stencil', cursive;
							font-size:30px;
							font-weight:bold;
							text-transform:uppercase;
							color:#87421b;
							letter-spacing:-1px;
							line-height:30px;
							margin-bottom:10px;
						}
						
.texto-animal .subtitulo	{
							font-family: 'Stardos Stencil', cursive;
							font-size:18px;
							font-weight:bold;
							text-transform:uppercase;
							color:#87421b;
							letter-spacing:-1px;
						}
						
.texto-animal .post		{
							width:385px;
							height:415px;
							font-size:14px;
							overflow:hidden;
							position:absolute;
							padding-right:10px;
						}
*[rol=cima],
*[rol=baixo]			{	cursor:pointer; }						
/*--- fim ------------------------------------------------------------------------------------------------------------*/

/*--- <> -------------------------------------------------------------------------------------------------------------*/
.placas					{							
							width:205px;
							height:586px;
							float:left;
							position:relative;
							z-index:300;
							margin:12px 0 0 15px;
							color:#331c08;
							zoom:1;
							left:0;
							top:0;
						}
						
.placas_zoo				{	background:url(../images/placas_zoo.png) no-repeat top center; }
.placas_visitas			{	background:url(../images/placas_visitas.png) no-repeat top center; }
.placas_noticias		{	background:url(../images/placas_noticias.png) no-repeat top center; }
.placas_areas			{	background:url(../images/placas_areas.png) no-repeat top center; }
.placas_educacao		{	background:url(../images/placas_educacao.png) no-repeat top center; }
.placas_pesquisas		{	background:url(../images/placas_pesquisas.png) no-repeat top center; }
.placas_zoomirim		{	background:url(../images/placas_zoomirim.png) no-repeat top center; }
						
.area 					{							
							padding:0 25px 0 27px;
							margin-top:110px;
							text-align:left;
							height:240px;
							border:0px solid #F0F;
						}
/*
.placas_areas .area { padding:0px 25px 0 27px; }

.placas_pesquisas .area { padding:145px 25px 0 27px; }
.placas_educacao .area { padding:145px 25px 0 27px; }
*/
.ultimas-noticias		{							
							padding:0 10px 0 30px;
							margin-top:100px;
							text-align:left;
							border:0px solid #F0F;
						}
.placas .titulo			{	
							margin-bottom:10px;						
						}
.placas li				{							
							padding:0;
							padding-left:0;
							list-style:none;
							font-weight:bold;
							font-size:12px;
							line-height:15px;
							margin-bottom:7px;
							margin-left:0px;
						}
.placas li a			{							
							color:#331c08;
							text-decoration:none;
						}
.placas li a:hover		{							
							color:#331c08;
							text-decoration:underline;
						}				
						
.post-pagina			{							
							float:right;
							width:600px;
							min-height:450px;
							text-align:left;
							padding:50px 30px 20px 0;
							font-size:14px;
							line-height:18px;
						}
						
.post-pagina a			{	
							color:#000;						
							font-weight:bold;
							text-decoration:none;
						}
						
.post-pagina a:hover	{	
							color:#000;						
							font-weight:bold;
							text-decoration:underline;
						}
						
.post-pagina h1			{
							font-family: 'Kelly Slab', cursive;	
							font-size:32px;
							text-transform:uppercase;
							color:#7c3f08;
							margin: 15px 0 35px;
							line-height:34px;
							padding-bottom:10px;
							background:url(../images/dots.png) bottom left repeat-x;
						}
						
.post-pagina h3			{
							font-size:20px;
							text-transform:uppercase;
							line-height:23px;
							margin:0 0 10px 0;
						}
						
.post-pagina h3 a		{
							color:#000;
							text-decoration:none;
							font-weight:normal;
						}
						
.post-pagina h3 a:hover	{
							color:#000;
							text-decoration:underline;
							font-weight:normal;
						}
						
.post-pagina .alignnone	{
							float:none;
							/* padding:5px; */
						}

.post-pagina .alignleft	{
							float:left;
							padding:5px;
						}
						
.post-pagina #submenu	{
							margin:-10px 0 20px;
							padding:0;
							font-family: 'Kelly Slab', cursive;	
							font-size:16px;
							line-height:19px;
							color:#7c3f08;
						}
.post-pagina #submenu a	{
							color:#7c3f08;
							text-decoration: none;
						}
.post-pagina
#listaCuriosidades		{
							margin-top:20px;
							padding:0;
							font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;	
							font-size:14px;
							color:#7c3f08;
						}
.post-pagina
#listaCuriosidades a	{
							color:#7c3f08;
							text-decoration: none;
							font-weight:normal
						}
.post-pagina
#listaCuriosidades li	{
							margin:10px 0 0 5px;
						}

.comboEditais		 	{
							margin-top:30px;
						}
.comboEditais select 	{
							width:180px;
						}
.comboEditais h3 		{
							font-size: 14px;
						}
.faq-questao	 		{
							margin-bottom:20px; !important
						}
						
.faq-questao:last-of-type	{
								margin-bottom:0; !important
							}
							
.faq-pergunta	 		{
							margin-bottom:10px; 
							font-weight:bold; 
							font-size:14px; 
							cursor:pointer; !important
						}
.faq-resposta	 		{
							display:none; !important
						}
.faq-resposta ul 		{
							padding:0 0 0 20px; 
							margin:0; !important
						}
/*--- fim ------------------------------------------------------------------------------------------------------------*/

.divisao				{
							background:url(../images/fundo-barra.png);
							position:relative;
							float:left;
							width:900px;
							height:42px;
							margin:-21px 0 -21px -10px;
						}
.video					{
							width:440px;
							padding:8px 0 0 0;
							float:left;
						}
.video p					{
							margin:3px 0 0 0;
							font-size:10px;
							text-align:center;
						}
.destaque			{
							width:440px;
							float:right;
						}
.volta, .avanca			{
							position:absolute;
							margin:60px 0 0 0;
						}
.volta					{
							width:57px;
							height:57px;
							background:url(../images/view_index/setas-navega.png) bottom center no-repeat;
							cursor:pointer;
						}
.avanca					{
							width:57px;
							height:57px;
							background:url(../images/view_index/setas-navega.png) top center no-repeat;
							cursor:pointer;
							margin-left:823px;
						}
.limite					{
							width:880px;
							height:175px;
							overflow:hidden;
						}
.fotoAnimal				{
							width:175px;
							height:175px;
							margin-right:2px;
							background:#CCF;
							float:left;
							overflow:hidden;
						}
.rolagem				{							
							position:absolute;
							z-index:200;
							margin:65px 0 0 390px;
							display:none;
						}
/*-- rodape -------------------------------------------------------------------------------------------------------------*/
#rodape					{
							width:880px;
							padding-bottom:20px;
							margin-top:10px;
						}
#rodape .mapa			{
							text-align:left;
						}
#rodape .mapa ul		{
							list-style:none;
							margin:0;
							padding:0;
							/*float:left;*/
							font-size:11px;
							color:#FFF;
						}
#rodape .mapa ul li		{
							/*padding:0 13px 0 0;*/
							display:inline;
						}
#rodape .mapa ul li a	{
							color:#E4E4E4;
							text-decoration:none;
						}
#rodape .patrocinio		{
							margin-top:20px;
						}
#rodape p				{
							font-size:10px;
							color:#FFF;
						}
#rodape a				{
							color:#FFF;
							text-decoration:none;
						}
#rodape a:hover			{
							color:#FFF;
							text-decoration:underline;
						}						
/*-- busca -------------------------------------------------------------------------------------------------------------*/
#searchsubmit 			{
							display: none;
						}
input[type="text"], input[type="password"], textarea {
							border: 1px solid #DDDDDD;
							box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
							color: #888888;
						}
input#s 				{
							background: url("../images/search.png") no-repeat scroll 5px 2px #fff;
							border-radius: 2px 2px 2px 2px;
							font-size: 14px;
							height: 16px;
							line-height: 1.2em;
							padding: 4px 10px 4px 28px;
							filter:opacity(alpha=80); /* para o IE */
							-moz-opacity:0.8; /* para o FireFox */
							opacity:0.8; /* para o outros Navegadores */
						}
#busca #s				{
							-moz-transition-duration: 400ms;
							-moz-transition-property: width, background;
							-moz-transition-timing-function: ease;
						}
#busca					{
							width:880px;
							padding-top:15px;
						}

.campo					{
							width:400px;
							padding:5px;
							outline:none;
							border:1px solid #999 !important;
							color:#999;
							margin:5px 0;
						}
#cadastroCong select	{
							border:1px solid #999 !important;
							width:412px !important;
							color:#999;
						}
#cadastroCong input[type=radio], #cadastroCong input[type=submit]
						{
							margin-left:0;
						}
/*
.post-pagina ol 		{  
							 counter-reset: section; 
							 list-style-type: none;  
						}  
.post-pagina li:before	{  
							 counter-increment: section; 
							 content: counters(section, ".") " ";
						}

*/
/*-- fim ----------------------------------------------------------------------------------------------------------------*/